#include "lianxi07.h"
//降序冒泡排序
void MaoPaoC(int a[],int len)
{
    int i=0,j=0,big=0,sma=0;
    for(i=0;i<len-1;i++)
    {
        for(j=0;j<len-1-i;j++)
        {
            big=a[j]>a[j+1]?a[j]:a[j+1];
            sma=a[j]<a[j+1]?a[j]:a[j+1];
            a[j+1]=big;
            a[j]=sma;

        }
    }
}

//升序选择排序
void XuanZeS(int a[],int len)
{
    int i=0,j=0,temp=0;
    for(i=0;i<len-1;i++)
    {
        for(j=i;j<len;j++)
        {
            if(a[i]<a[j])
            {
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
        }
    }
}

//字符串长度
int myStrlen(char str[])
{
    int i=0;
    while(str[i]!='\0'){
        i++;
    }
    return i;
}

//字符串复制
void myStrcpy(char a[],char b[])
{
    int i=0,j=0;
    while(a[i]!='\0')
    {
        a[i]='\0';
        i++;
    }
    while(b[j]!='\0')
    {
        a[j]=b[j];
        j++;
    }
}
//字符串比较
int myStrcmp(char a[],char b[])
{
    int i=0;
    while(a[i]==b[i]&&a[i]!='\0'&&b[i]!='\0')
    {
        i++;
    }
    if(a[i]>b[i])
    {
        return 1;
    }
    else if(a[i]<b[i])
    {
        return -1;
    }
    else
    {
        return 0;
    }
    
}